package com.sunwayworld.basemodule.business.qualitycontrol.qualitycontrolplan.bean;

import com.sunwayworld.framework.data.annotation.Id;
import com.sunwayworld.framework.data.annotation.Table;
import com.sunwayworld.framework.data.annotation.Transient;
import com.sunwayworld.framework.support.domain.Persistable;
import com.sunwayworld.framework.support.domain.AbstractPersistable;

/**
 * 质控项目表
 * 
 * @author zhoujq@sunwayworld.com
 * @date 2022-03-30
 */
@Table("T_LIMS_QUALITYCONTROLPLAN_PROJECT")
public class LimsQualitycontrolplanProjectBean extends AbstractPersistable<Long> implements Persistable<Long> {

    @Transient
    private static final long serialVersionUID = -82566196618711043L;

    @Id
    private Long id;// 主键
    private Long planId;// 质控计划id
    private String productCode;// 质控项目编码
    private String productName;// 质控项目名称
    private Long productId;// 质控项目id
    private Long methodId;// 检测方法id
    private String methodDesc;// 检测方法
    private Double targetValue;// 靶值

    public Double getTargetValue() {
        return targetValue;
    }

    public void setTargetValue(Double targetValue) {
        this.targetValue = targetValue;
    }

    public Double getStandardDeviation() {
        return standardDeviation;
    }

    public void setStandardDeviation(Double standardDeviation) {
        this.standardDeviation = standardDeviation;
    }

    public Double getCvValue() {
        return cvValue;
    }

    public void setCvValue(Double cvValue) {
        this.cvValue = cvValue;
    }

    private Double standardDeviation;// 标准差
    private Double cvValue;// CV
    private String controlRule;// 质控规则

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getPlanId() {
        return planId;
    }

    public void setPlanId(Long planId) {
        this.planId = planId;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Long getMethodId() {
        return methodId;
    }

    public void setMethodId(Long methodId) {
        this.methodId = methodId;
    }

    public String getMethodDesc() {
        return methodDesc;
    }

    public void setMethodDesc(String methodDesc) {
        this.methodDesc = methodDesc;
    }

    public String getControlRule() {
        return controlRule;
    }

    public void setControlRule(String controlRule) {
        this.controlRule = controlRule;
    }

}
